home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Applications 1997 August / SGI IRIX 6.4 Applications 1997 August.iso / dist / demos.idb / usr / demos / Demo_Interfaces / Buttonfly / README.z / README
Encoding:
Text File  |  1997-06-26  |  3.5 KB  |  79 lines

  1. Sat Aug 17 21:51:54DT 1996
  2. Diana Starr
  3. README file for buttonfly.
  4. -------------------------------------------------------------
  5.  
  6. With the release of IRIX 6.3, some significant change was 
  7. made to the structure of the demos directory, and how buttonfly
  8. loads and displays the default installed demos.  Following is
  9. an excerpt from the man page which describes these changes
  10. as they impact buttonfly.  For more details on buttonfly
  11. and its menu files, please review the man page for buttonfly.
  12.  
  13. AUDIO
  14. With the release of IRIX 6.3, audio was added to buttonfly.
  15. When the buttons fly forward or back, the system will play 
  16. corresponding audio files located in /usr/demos/Demo_Interfaces/Buttonfly.
  17.  
  18. If the middle mouse option is used to move through the buttons
  19. without flight, the audio will not play.  The audio option
  20. can be toggled off by running buttonfly -a.
  21.  
  22. INTEGRATION WITH WEB-BASED INTERFACE 
  23. With the release of IRIX 6.3, we have added a web-based interface
  24. to the demos.  Since this interface already sorts demos based 
  25. on categories, we were able to use a perl script (mkmenu) to access 
  26. the sorted lists of demos and create buttonfly heirarchies dynamically.  
  27. When  buttonfly is started now, by default, it will have the categories 
  28. from the web UI:  Features, Industries, and Hardware. 
  29.  
  30. The sub-categories which fall beneath these are viewable from
  31. the Search page of the web-based interface.  This is accessible
  32. from the system toolchest  Find Demos menu option, or by typing  
  33. http://localhost/Demos from your local web browser.
  34.  
  35. Although these demos do not require the traditional structure, 
  36. this structure is still supported, particularly since these changes
  37. were made via scripts, not in the buttonfly source code.  
  38.  
  39. To use buttonfly for accessing demos from the web-based interface
  40. (located in  /usr/demos/General_Demos) and demos with the traditional 
  41. heirarchy, just install or link the traditional heirarchy into  
  42. /usr/demos/Buttonfly.  The mkmenu script automatically adds a button 
  43. based on the menu file located in the new directory beneath  
  44. /usr/demos/Buttonfly. 
  45.  
  46. AUTHOR
  47.  
  48. Thant Tessman and Gavin Bell
  49. Audio support: Diana Starr
  50. Perl scripts: David (Sprout) Anderson
  51.  
  52. FILES
  53. /usr/demos/Demo_Interfaces/Buttonfly/
  54.         buttonfly               - executable 
  55.         .menu                   - custom menu file which supports 
  56.                                   the display of demos from the web-based 
  57.                                   interface and any demos in 
  58.                                    /usr/demos/Buttonfly 
  59.         buttonfly.sh            - script to process input for buttonfly 
  60.         Times-Italic.bw         - font file 
  61.         sea.rgb                 - texture 
  62.         manwsh                  - script: launches shell with man page 
  63.         redirect                - script: redirects output of demo 
  64.         in.aiff                 - audio for buttons flying in 
  65.         out.aiff                - audio for buttons flying out 
  66.         mkmenu                  - script: dynamically creates
  67.                                   buttonfly menu files for demos
  68.                                   installed in web interface
  69.  
  70.  /usr/demos/buttonfly        - for convenience, this is a link to 
  71.                                   the above buttonfly.sh script 
  72.  
  73.  /usr/demos/Buttonfly/
  74.         buttonfly.sh            - copy of above script to process input 
  75.         Additional Demo Trees   - Any traditionally structured buttonfly
  76.                                   heirarchies can be installed here
  77.         
  78.  
  79.